home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 16 / bigemacs.zip / COMMANDS.DOC < prev    next >
Text File  |  1986-02-04  |  3KB  |  76 lines

  1. /*
  2.  * Command table.
  3.  * This table  is *roughly* in ASCII order, left to right across the
  4.  * characters of the command. This expains the funny location of the
  5.  * control-X commands.
  6.  */
  7. KEYTAB  keytab[] = {
  8.     CTRL|'@',                setmark,
  9.     CTRL|'A',                gotobol,
  10.     CTRL|'B',                backchar,
  11.     CTRL|'C',                spawncli,      /* Run CLI in subjob.   */
  12.     CTRL|'D',                forwdel,
  13.     CTRL|'E',                gotoeol,
  14.     CTRL|'F',                forwchar,
  15.     CTRL|'G',                ctrlg,
  16.     CTRL|'H',                backdel,
  17.     CTRL|'I',                tab,
  18.     CTRL|'J',                indent,
  19.     CTRL|'K',                kill,
  20.     CTRL|'L',                refresh,
  21.     CTRL|'M',                newline,
  22.     CTRL|'N',                forwline,
  23.     CTRL|'O',                openline,
  24.     CTRL|'P',                backline,
  25.     CTRL|'Q',                quote,         /* Often unreachable    */
  26.     CTRL|'R',                backsearch,
  27.     CTRL|'S',                forwsearch,    /* Often unreachable    */
  28.     CTRL|'T',                twiddle,
  29.     CTRL|'V',                forwpage,
  30.     CTRL|'W',                killregion,
  31.     CTRL|'Y',                yank,
  32.     CTRL|'Z',                quickexit,     /* quick save and exit  */
  33.     CTLX|CTRL|'B',           listbuffers,
  34.     CTLX|CTRL|'C',           quit,          /* Hard quit.           */
  35.     CTLX|CTRL|'F',           filename,
  36.     CTLX|CTRL|'L',           lowerregion,
  37.     CTLX|CTRL|'O',           deblank,
  38.     CTLX|CTRL|'N',           mvdnwind,
  39.     CTLX|CTRL|'P',           mvupwind,
  40.     CTLX|CTRL|'R',           fileread,
  41.     CTLX|CTRL|'S',           filesave,      /* Often unreachable    */
  42.     CTLX|CTRL|'U',           upperregion,
  43.     CTLX|CTRL|'V',           filevisit,
  44.     CTLX|CTRL|'W',           filewrite,
  45.     CTLX|CTRL|'X',           swapmark,
  46.     CTLX|CTRL|'Z',           shrinkwind,
  47.     CTLX|'!',                spawn,         /* Run 1 command.       */
  48.     CTLX|'=',                showcpos,
  49.     CTLX|'(',                ctlxlp,
  50.     CTLX|')',                ctlxrp,
  51.     CTLX|'1',                onlywind,
  52.     CTLX|'2',                splitwind,
  53.     CTLX|'B',                usebuffer,
  54.     CTLX|'E',                ctlxe,
  55.     CTLX|'F',                setfillcol,
  56.     CTLX|'K',                killbuffer,
  57.     CTLX|'N',                nextwind,
  58.     CTLX|'P',                prevwind,
  59.     CTLX|'Z',                enlargewind,
  60.     META|CTRL|'H',           delbword,
  61.     META|'!',                reposition,
  62.     META|'.',                setmark,
  63.     META|'>',                gotoeob,
  64.     META|'<',                gotobob,
  65.     META|'B',                backword,
  66.     META|'C',                capword,
  67.     META|'D',                delfword,
  68.     META|'F',                forwword,
  69.     META|'L',                lowerword,
  70.     META|'U',                upperword,
  71.     META|'V',                backpage,
  72.     META|'W',                copyregion,
  73.     META|0x7F,               delbword,
  74.     0x7F,                    backdel
  75. };
  76.